void CreateNDate(); //造数据放在文件中
void PrintTopK(const char* filename,int k); //打印前K个大的数据
void AdjustDown(int *arr,int parent,int size); //向下调整，组成大堆
void Swap(int* x,int* y); //交换